//////////////////////////////////////////////////////////////////////////
public:
	static const double UNDEF_SC_PARAM = CV_UNDEF_SC_PARAM;
	static const double IDP_BIRCHFIELD_PARAM1 = CV_IDP_BIRCHFIELD_PARAM1;
	static const double IDP_BIRCHFIELD_PARAM2 = CV_IDP_BIRCHFIELD_PARAM2;
	static const double IDP_BIRCHFIELD_PARAM3 = CV_IDP_BIRCHFIELD_PARAM3;
	static const double IDP_BIRCHFIELD_PARAM4 = CV_IDP_BIRCHFIELD_PARAM4;
	static const double IDP_BIRCHFIELD_PARAM5 = CV_IDP_BIRCHFIELD_PARAM5;

	/* Default parameters of foreground detection algorithm: */
	static const int BGFG_FGD_LC = CV_BGFG_FGD_LC;
	static const int BGFG_FGD_N1C = CV_BGFG_FGD_N1C;
	static const int BGFG_FGD_N2C = CV_BGFG_FGD_N2C;

	static const int BGFG_FGD_LCC = CV_BGFG_FGD_LCC;
	static const int BGFG_FGD_N1CC = CV_BGFG_FGD_N1CC;
	static const int BGFG_FGD_N2CC = CV_BGFG_FGD_N2CC;

	/* Background reference image update parameter: */
	static const float BGFG_FGD_ALPHA_1 = CV_BGFG_FGD_ALPHA_1;

	/* stat model update parameter
	 * 0.002f ~ 1K frame(~45sec), 0.005 ~ 18sec (if 25fps and absolutely static BG)
	 */
	static const float BGFG_FGD_ALPHA_2 = CV_BGFG_FGD_ALPHA_2;

	/* start value for alpha parameter (to fast initiate statistic model) */
	static const float BGFG_FGD_ALPHA_3 = CV_BGFG_FGD_ALPHA_3;
	static const float BGFG_FGD_DELTA = CV_BGFG_FGD_DELTA;
	static const float BGFG_FGD_T = CV_BGFG_FGD_T;
	static const float BGFG_FGD_MINAREA = CV_BGFG_FGD_MINAREA;
	static const float BGFG_FGD_BG_UPDATE_TRESH = CV_BGFG_FGD_BG_UPDATE_TRESH;

	static const double BGFG_MOG_BACKGROUND_THRESHOLD = CV_BGFG_MOG_BACKGROUND_THRESHOLD;     /* threshold sum of weights for background test */
	static const double BGFG_MOG_STD_THRESHOLD = CV_BGFG_MOG_STD_THRESHOLD;     /* lambda=2.5 is 99% */
	static const double BGFG_MOG_WINDOW_SIZE = CV_BGFG_MOG_WINDOW_SIZE;     /* Learning rate; alpha = 1/CV_GBG_WINDOW_SIZE */
	static const double BGFG_MOG_NGAUSSIANS = CV_BGFG_MOG_NGAUSSIANS;       /* = K = number of Gaussians in mixture */
	static const double BGFG_MOG_WEIGHT_INIT = CV_BGFG_MOG_WEIGHT_INIT;
	static const double BGFG_MOG_SIGMA_INIT = CV_BGFG_MOG_SIGMA_INIT;
	static const double BGFG_MOG_MINAREA = CV_BGFG_MOG_MINAREA;
//////////////////////////////////////////////////////////////////////////